
// sessionStorage 方法针对一个 session 进行数据存储。当用户关闭浏览器窗口后，数据会被删除。

export default {
  // 存数据
  setSession(obj) {
    if (window.sessionStorage) {
      if (typeof obj.data !== 'string') {
        // 如果是字符串
        sessionStorage.setItem(obj.name, obj.data);
      } else {
        // obj 数组 或 对象
        sessionStorage.setItem(obj.name, JSON.stringify(obj.data));
      }
    }
  },
  // 取数据
  getSession(name) {
    return JSON.parse(sessionStorage.getItem(name));
  },
  // 删除某个数据
  deletData(name) {
    sessionStorage.removeItem(name);
  },
};
